﻿using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DeHeng_Mes.Utils
{
    public class FileFinderHelper
    {
        public static List<String> FindFilesByNameAsync(String folderPath, String fileName)
        {
            List<String> foundFiles = new List<String>();

            try
            {
                // 搜索指定文件夹中的所有文件  
                var files = Directory.GetFiles(folderPath, "*" + fileName + "*", SearchOption.AllDirectories);

                // 添加找到的文件到列表中  
                foundFiles.AddRange(files);
            }
            catch (Exception ex)
            {
                Tools.ProduceLogTextError("查找CSV文件异常：" + ex.Message);
            }

            return foundFiles;
        }
    }
}
